layui.use(['form', 'layedit', 'laydate'], function () {
    var form = layui.form
        , layer = layui.layer
        , layedit = layui.layedit
        , laydate = layui.laydate
        , $ = layui.$;//  使用内置jquery

    //自定义验证规则
    form.verify({
        xwName: function (value) {
            if (value.length < 2) {
                return '标题至少得2个字符啊';
            }
        }
        , pass: [
            /^[\S]{6,12}$/
            , '密码必须6到12位，且不能出现空格'
        ]
        , content: function (value) {
            layedit.sync(editIndex);
        }
    });

    //监听提交
    form.on('submit(demo1)', function (data) {
        // layer.alert(JSON.stringify(data.field), {
        //     title: '最终的提交信息'
        // })

        let da = data.field;
        var url = "/logisticsClient/updateOrAdd";
        $.post(url, da, function (map) {
            if (map.state == 1) {
                //注意：parent 是 JS 自带的全局对象，可用于操作父页面
                var index = parent.layer.getFrameIndex(window.name); //获取窗口索引
                parent.layer.close(index);
                parent.table.reload('testReload');
            }
            layer.msg(map.msg);
        }, "json");

        return false;
    });

    /**
     * 关闭
     */
    $("#close_btu").on("click", function () {
        //注意：parent 是 JS 自带的全局对象，可用于操作父页面
        var index = parent.layer.getFrameIndex(window.name); //获取窗口索引
        parent.layer.close(index);
    });





    /**
     * 当点击编辑按钮时会传入一个id到form.html页面
     */
    let id = getQueryString("id");
    //  如果id有值就进行操作
    console.info("传进来的id"+id);
    if (id) {
        console.info("=====================")
        let url = "/logisticsClient/selectOne";
        let da = {id: id};
        $.post(url, da, function (map) {
            console.info(map);
            if (map.state == 1) {
                form.val('example', map.data);

                form.render(); // 重新渲染
            }
        }, "json");
    }

});

